/* 上机2022.0915 题目2
让计算机随机生成两个10以内整数,比如2和5 
在屏幕上输出what is 2+5？
用户从键盘输入一个答案(整数)
计算机判断用户的答案，给出对(right)错(wrong)
1.输入
2.输出
3.程序的核心算法是什么样子的？
4. tips: rand() 生成一个0~100之间的随机整数
5. tips: srand((unsigned)time(NULL))
6.如果答题者没有计算正确，程序反复运行,只到答对为止。
7. 如果程序用来计算两个数的差？请问该怎么改写？
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
    /*先测试随机数*/
    //float a = rand();
    srand((unsigned)time(NULL));
    //printf("a=%d\n",rand());
    //在前边的测试程序之上，考虑如何生成0~9之间的整数
    int num1 = rand()%10;
    int num2 = rand()%10;
    int sum;
    /*2022.09.15 实验思考题想交换两个数据num1,num2该怎么办?*/
    if(num1 < num2){

    }
    printf("What is %d - %d=?\n",num1,num2);
    //用户从键盘输入sum
    scanf("%d",&sum);
    if (num1 + num2 != sum)
    {
       printf("Wrong....");
    }else{
        printf("Right!");
    }
    

    return 0;
}